Change History ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Release 2.3 þ New functions "EncryptPassword" - File Server Services "GetNetworkSerialNumber" - File Server Services "LoginObjectEncrypted" - Connection Services "VerifyObjectPasswordEncrypted" - Connection Services þ Documentation for "ScanBinderyObject" has been amended. þ Corrected problem in IPXGetLocalTarget. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Release 2.2 þ GetConnectionInformation has been changed to cater for Netware 3.11. þ The structure CONNECTION_ID_TABLE has changed to cater for connection numbers greater than 255. þ The compilation under Borland C++ is now performed with the /P option, this forces a C++ compilation. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Release 2.1 þ All functions no longer return 0xbb (NO_NETWARE_SHELL) if there is no Netware shell loaded in the calling workstation. This is because of problems on an Advanced Netware 2.00 system. In order to detect the presence/absence of the shell a new function "IsShellLoaded" has been supplied. This returns zero if the shell is loaded or 0xbb if not. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Release 2.0 þ Only provide small model libraries, other models are now supplied with registration. þ Some routines changed internally to cater for Netware 3.11. þ New Functions: Communication Services: IPXCancelEvent IPXCloseSocket IPXDisconnectFromTarget IPXGetInternetworkAddress IPXGetIntervalMarker IPXGetLocalTarget IPXInitialise IPXListenForPacket IPXOpenSocket IPXRelinquishControl IPXScheduleIPXEvent IPXSendPacket SPXAbortConnection SPXEstablishConnection SPXGetConnectionStatus SPXInitialise SPXListenForConnection SPXListenForSequencedPacket SPXSendSequencedPacket SPXTerminateConnection Directory Services: DeleteFakeRoot MapFakeRoot ScanDirectoryForTrustees ScanDirectoryInformation Synchronisation Services: CloseSemaphore SignalSemaphore ExamineSemaphore WaitOnSemaphore OpenSemaphore File Server Environment Services: GetSemaphoreInformation Workstation Services: GetConnectionIDTable þ Changed Functions: Communication Services: Template change: GetInternetAddress GetStationAddress File Server Environment Services: Template change: GetConnectionsOpenFiles GetPathFromDirectoryEntry Workstation Services: Renamed GetConnectionID to GetServerConnectionID Directory Services: Template change: GetVolumeInfoWithHandle GetVolumeInfoWithNumber ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Release 1.7 þ Added library for Borland C++. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Release 1.6 þ All functions that return a value now return 0xbb (NO_NETWARE_SHELL) if there is no Netware shell loaded in the calling workstation. þ Documentation corrections: GetDirectoryHandle GetBroadcastMode SetBroadcastMode GetFileServerLoginStatus þ Bugs Cleared: LogNetworkMessage - Inserted spurious newline characters in the middle of the message. GetCurrentDirectory - Drive number handled incorrectly. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Release 1.5 þ Removed ".exe" form of examples to cut down archive size. þ Changed function call for GetPrinterStatus. þ Added library for Borland Turbo C. þ New Functions: File Server Environment Services: GetFileServerLoginStatus GetConnectionsUsageStatistics SendConsoleBroadcast Directory Services: SetDirectoryHandle File Services: ScanFileInformation Message Services: CheckPipeStatus SendBroadcastMessage SendPersonalMessage OpenMessagePipe CloseMessagePipe GetPersonalMessage ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Release 1.0 þ This was the first release.